﻿using Bricks.Component.Utils;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;

namespace Bricks.Business.Models.EstimateManagement
{
    [Description("施工标段计量期次明细")]
    public class ConstructionContractEstimateBill : EntityBase<Guid>
    {
        public ConstructionContractEstimateBill()
        {
            ID = GuidHelper.NewGuid();
        }

        [Display(Name = "期次ID")]
        public Guid ContractStagesID { get; set; }

        [Display(Name = "清单号")]
        public string BillCode { get; set; }

        [Display(Name = "项目内容")]
        public string PorjectContent { get; set; }

        [Display(Name = "合同总额")]
        public double? ContractMoney { get; set; }

        [Display(Name = "变更增减额")]
        public double? AlterChangeMoney { get; set; }

        [Display(Name = "变更后总额")]
        public double? AfterAlterMoney { get; set; }

        [Display(Name = "到本期末完成")]
        public string CurrentUnfinished { get; set; }

        [Display(Name = "到上期末完成")]
        public string LastUnfinished { get; set; }

        [Display(Name = "本期完成")]
        public string CurrentFinished { get; set; }
    }
}
